page-photo {
    .file {
        position: relative;
        display: inline-block;
        background: #D0EEFF;
        border: 1px solid #99D3F5;
        border-radius: 4px;
        padding: 4px 12px;
        overflow: hidden;
        color: #1E88C7;
        text-decoration: none;
        text-indent: O;
        line-height: 20px;
        margin-left: 42%;
    }
    .file input {
        position: absolute;
        font-size: 100px;
        right: 0;
        top: 0;
        opacity: 0;
    }
    .file:hover {
        background: #AADFFD;
        border-color: #78C3F3;
        color: #004974;
        text-decoration: none;
    }
    .button-ios-secondary {
        color: #fff;
        background-color: #34eb71;
        margin-left: 40.5%;
    }
    .pictures {
        position: relative;
        float: left;
        width: 50px;
        height: 50px;
        margin: 3px;
        background-color: #f1f1f1;
        position: relative;
        margin-left: 42%;
    }
    .pictures img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        border-radius: 6px;
    }
    .add {
        font-size: 25px;
        color: #5c5c5c;
        text-align: center;
        border: solid 1px #e0dfe4;
        line-height: 54px;
        vertical-align: middle;
        border-radius: 6px;
    }
}